草庐IT

php json可读格式

全部标签

php - 格式化数字

我有一张表格,上面有这样的数字:19809.11982.01982.19它的货币。有没有我可以用来格式化这些数字的函数?19809,101982,001982,19 最佳答案 使用number_format很容易:number_format(value,number_of_decimals,"decimal_separator","thousand_separator")像这样:echonumber_format(19809.1,2,",","");这告诉数字有2位小数,逗号,作为小数分隔符,空格作为千位分隔符。输出将是:19809

PHP 日期格式() : How to format date from string value

我有一点PHP代码:$exd=date_create('01Dec,2015');$exd=date_format($exd,'Y-m-d');echo$exd;用于格式化日期。预期输出为2015-12-01但它返回2016-12-01。我错过了什么? 最佳答案 首先使用createFromFormat方法,提供输入格式:$exd=DateTime::createFromFormat('dM,Y','01Dec,2015');//arguments(,)$exd=date_format($exd,'Y-m-d');//thencho

php日期格式

我在变量中有一个日期,例如:01-01-2009,需要将格式更改为Y-m-d。我应该使用什么来进行此转换? 最佳答案 您可以使用strtotime和date像这样的功能:$str='01-01-2009';$date=date('Y-m-d',strtotime($str));echo$date;//2009-01-01 关于php日期格式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

php - Paypal 完整日期格式

PayPal以下列格式发回payment_date字段19:19:09Sep27,2011我正在使用php来计算payment_date的剩余天数,但我的代码是基于在2011-09-2712:19:00获取格式。我该如何改变?这是我的代码(如果日期格式正确,它可以完美运行):谢谢 最佳答案 这里应该没有问题。strtotime()将接受PayPal的格式为:strtotime("19:19:09Sep27,2011")只需确保在php.ini中设置了正确的时区,或者在运行时使用date_default_timezone_set()

php - 使用 PHP 的人类可读日期

请帮我创建一个函数来转换日期2010-10-0417:45:50变成更漂亮的东西10Octoberat17:45因此它可以在不需要时隐藏年份并显示日期today/yesterdayat17:45这有点类似于Facebook显示过去日期的方式。 最佳答案 尝试使用这个类:我定义了一些常量来翻译成西类牙语,但你可以忽略它们或为其他功能制作验证语言!可以关注函数:shortDateHuman(),longDateHuman(),shortTimeHuman(),longTimeHuman()为了使用它,你可以这样做:$datetest=n

PHP Time() 到 Google Calendar Dates 时间格式

我有一个事件的开始和结束时间的PHP时间。这是一个简单的对于某个future日期的开始和结束时间。我想知道是否有人知道采用数字格式(PHPtime())或采用表示该时间的一些字符串值(我可以做strtotime($sometimevalue);)并将其转换为所需的Google日历时间格式的方法。说的够多了——这里是时间格式的例子:20150107T003000Z/20150107T023000Z这相当于2015年1月6日下午5:30到2015年1月6日晚上7:30。有人可以向我解释如何翻译time()到这种格式? 最佳答案 试试这个

php - 如何使用 JQuery 格式化货币

这个问题在这里已经有了答案:Converttocurrencyformat(6个答案)关闭8年前。我正在尝试使用以下代码格式化货币:$('#currency').keyup(function(e){varval=$(this).val();val=val.replace(/[^0-9]/g,'');if(val.length>=2)val='$'+val.substring(0,2)+','+val.substring(2);if(val.length>=6)val=val.substring(0,7)+val.substring(7);if(val.length>7)val=val.

php - 如何在php中转换这种日期格式?

我从facebook和google文档收到这种日期格式:2011-02-25T10:55:25+0000我怎样才能把它转换成类似的东西25/02/201110:55:25 最佳答案 format('d/m/YH:i:s');?>请不要忘记在此示例中设置正确的时区。有关详细信息,请参阅php.net站点上的日期时间文档。 关于php-如何在php中转换这种日期格式?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

php - 使用 http ://upfront 将网站的 URL 格式化为字符串

我有一个允许自动链接url的评论系统。我正在使用cakephp,但解决方案更多的是PHP。这是正在发生的事情。如果用户使用http://或https://输入完全限定的url,一切都很好。但如果他们输入www.scoobydoobydoo.com,它就会变成http://cool-domain.com/www.scoobydoobydoo.com。基本上cakephp理解http|https是一个外部url,所以它与http|https一起工作。我的想法是在url上做一些str的事情,如果不存在,让它插入http。不幸的是,无论我尝试什么,只会让情况变得更糟。我是菜鸟:)任何帮助/指针

php preg_match 验证价格格式

我想验证我表单中的数字字段(价格)。我尝试以这种方式验证像10.00这样的格式,没问题。$pattern='/^\d+(:?[.]\d{2})$/';if(preg_match($pattern,$_POST['price'])=='0'){echo"ERROR";exit;}现在我想同时验证字段格式,例如10.00和10。我怎么能这样做? 最佳答案 你的新模式:$pattern='/^\d+(\.\d{2})?$/';将验证:1010.00如果您想使以零开头的数字无效,例如05.00,以下模式会有所帮助:$pattern='/^(